admin: Use locking for most sysroot commands
authorColin Walters <walters@verbum.org>
Wed, 13 May 2015 20:48:09 +0000 (16:48 -0400)
committerColin Walters <walters@verbum.org>
Wed, 13 May 2015 21:23:07 +0000 (17:23 -0400)
commitc10bc00249b444cd3f326af967208cc76ebb58ef
treebb1026cee5745e5eda6a301f0f267476ff8d6fc7
parent06818ceddc5c04f67d07f0bcefda17c5c705a709
admin: Use locking for most sysroot commands

The previous commit introduced locking for `ostree admin deploy`, but
we do expect people to possibly accidentally do e.g.
`ostree admin upgrade` concurrently.

Using consistent locking in the admin commands will help rpm-ostree.

Closes: https://github.com/GNOME/ostree/pull/110
src/ostree/ot-admin-builtin-deploy.c
src/ostree/ot-admin-builtin-diff.c
src/ostree/ot-admin-builtin-init-fs.c
src/ostree/ot-admin-builtin-instutil.c
src/ostree/ot-admin-builtin-os-init.c
src/ostree/ot-main.c
src/ostree/ot-main.h